@charset "utf-8";

body {
    width: 99%;
    margin: auto;   
    padding: 5px; 
    background-color: #ECECEC;
}

a {
    color: #3f51b5;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

div.ControlsRow, div.HeadersRow {
    font-family: 'Open Sans', Arial, Georgia;
}

div.Canvas {
    font-size: 13px;
    color: #000000;
}

pre, #RawJson {
    font-size: 14px;
    font-family: Monaco, Consolas, Lucida Console, Georgia;
}

#CollapsibleViewDetail a {
    padding-left: 10px;
}

#ControlsRow {
    white-space: nowrap;
    font: 11px;

}

#TabSizeHolder {
    padding-left: 10px;
    padding-right: 10px;
}

#HeaderTitle {
    font-size: 16px;
    margin-bottom: 40px;
    text-align: center;
}

#HeaderSubTitle {
    margin-bottom: 12px;
    margin-top: 0;
}

#RawJson {
    width: 99%;
    height: 550px;
    border-radius: 3px;
    margin-bottom: 13px;
    resize: none;
}

A.OtherToolsLink {
    color: #555;
    text-decoration: none;
}

A.OtherToolsLink:hover {
    text-decoration: underline;
}

#Canvas:empty {
    padding: 0;
    border: none;
}

.format_btn {
    padding: 5px;
    background-color: black;
    color: #ffffff;
    box-shadow: none;
    border-radius: 4px;
    border: none;
    font-size: 15px;
    cursor: pointer;
}

.HeadersRow{
    padding: 12px 12px 12px 12px;
    position: fixed;
    z-index: 10;
    right: 2em;
    top: 1em;
    border: 1px solid #C8C8C8;
    border-color: #e7e7f3 #c8c8d8 #c8c8d8 #e7e7f3;
    background: #f3f5ff;
    box-shadow: 4px 4px 9px rgba(0, 0, 50, 0.2), -3px -3px 30px rgba(88, 88, 188, 0.1) inset;
    transition: height .2s ease-out
 ,width .2s ease-out;
 resize: none;
}
.Canvas{
    width: 100%;
}

#minBtn:hover {
    color: #87acff;
}
#minBtn {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    color: #577cff;
}